package com.xxx.corejava.day1111;

public class


Test2 {
    public static void main(String[] args) {

        //栈里定义变量
        Person p;

        /*
            1.堆里分配空间
            2.初始化属性
            3.调用构造方法
            4.将地址赋值给p
         */
        p=new Person("abc",true);

        System.out.println("p = " + p);

//        System.out.println(p.name);
//
//        p.name="ddd";
//
//        p.age=-123;


        System.out.println(p.getName());

//        p.setAge(-123);
        p.setAge(34);
        System.out.println(p.getAge());

        System.out.println(p.getSex());


        p.eat("肉");

        p.sleep();

        Person p2=new Person("aaa",false);

        p2.sleep();

        System.out.println(p2.getSex());


    }
}
